home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / graphics / improc40.zip / NEWSTUFF.DOC < prev    next >
Text File  |  1992-06-16  |  11KB  |  259 lines

  1.      IMPROCES(C). Copyright John Wagner 1991-92. All rights reserved.
  2.  
  3. Well, here we are, version 4.0. I have to say that version 4.0 is a very
  4. major upgrade. There are new features and additions to the program that
  5. are so useful and so fun to work with that I'm probably spending more
  6. time playing with the program as I am writing it! Have fun!
  7.  
  8. Changes for version 4.0:
  9.  
  10. Bug fixes:
  11. Some GIF images with extensions were causing problems. Fixed.
  12.  
  13. Monochrome PCX files without palette information were not being properly
  14. detected. Fixed.
  15.  
  16. Some PCX files with a '3' identifer don't have palette information like
  17. they should, so IMPROCES is now checking for them and when found using
  18. a greyscale palette for these images.
  19.  
  20. The IMPROCES project series:
  21. Coincident with the release of IMPROCES version 4.0 is the release of
  22. the IMPROCES project series. Instead releasing another huge tutorial
  23. like the last time, I am releasing small, project packages as time
  24. permits. The first project package entitled "Sharpening, Clipboard
  25. Painting and Pages" takes you through the sharpening of an image, using
  26. the new clipboard paint feature and using the PAGES feature. Get
  27. PROJECT1 today!
  28.  
  29. New features:
  30. CLIPBOARD PAINTING!!!!!!!:
  31. This incredible new feature is a must have, must use, must see. After
  32. you decide where the clipfile is to be placed, one of the load options
  33. is called Clip Paint. Selecting clip paint, you select from one of 12
  34. paintbrushes to "paint" in the clipboards image with. One possible use
  35. of this feature is, you can sharpen an image, cut it to the clipboard,
  36. reload the original, then paint in the clipboard, only showing those
  37. area that you wanted to sharpen. Incredible images can be created by
  38. painting in freeform images from many different clipfiles.
  39.  
  40. Do to it's memory intensiveness and speed requirements, clip paint runs
  41. best when there is enough XMS memory on the system to load the entire
  42. clipfile into. If there is no XMS memory, IMPROCES will use the
  43. clipfile, but the slowness of accessing the disk drive for every pixel
  44. is agrevating. The one saving grace to this is, if the clipfile is less
  45. then 64K in size, IMPROCES will use BASE memory where speed is not a
  46. factor.
  47.  
  48. FIVE (yep FIVE) work areas!!!
  49. IMPROCES will now let you load in up to five images into seperate work
  50. areas and move freely back and forth among them. Using this new feature,
  51. you can cut and paste with the clipboard (even paint with the
  52. clipboard!!!) between work areas. There are too many uses for this
  53. feature to be explained here, you'll just have to discover them all for
  54. yourself!
  55.  
  56. FONTS, FONTS and MORE FONTS!!!:
  57. IMPROCES now supports the PCX bit-mapped font format. Included in the
  58. package are over 40 of these fonts for you to use. Now you can use an
  59. infinite number of fonts to annotate your images! Bitfonts are available
  60. in the size they are created and there is a toggle to scale them to
  61. twice as big. There is also a BOLD toggle and a SHADOW toggle.
  62.  
  63. Locking mouse:
  64. If you hold down the Left Shift key, the mouse will remain on the
  65. horizontal plane it was on when the Left Shift key was pressed. Holding
  66. down the Ctrl key will lock the mouse onto a vertical plane.
  67.  
  68. NEW COMMAND LINE SWITCHES:
  69.  
  70. -IP =    Image Palette. Always use images palette.
  71.  
  72. -AM =    Auto Menu. Always perform a menu adjust after loading an image.
  73.  
  74. -AS =    Auto Sort. Always perform a palette sort after loading an image.
  75.          When -AS and -AM are specified together, the sort will take place
  76.          first.
  77.  
  78. -X  =    Expert mode. Don't ask "Are you sure" when the user wants
  79.          to switch video modes.
  80.  
  81. -MC =    Still means Mouse Compatibility mode for folks with mouse
  82.          drivers causing problems.
  83.  
  84. -V=video Is available along with specific video drivers for each video
  85.          card that IMPROCES support. This will force IMPROCES to use a
  86.          specifed video driver, making it A LOT easier for me to add new
  87.          video boards as I get the information on them.
  88.  
  89. -IP:
  90. IMPROCES "borrows" two colors from every image for it's menus. The
  91. colors are 0 and 255. 0 is replaced with black (0,0,0) and 255 is
  92. replaced with white (63,63,63). These colors are active whenever
  93. IMPROCES has it's menus activated. You can restore the proper colors by
  94. closing all the menus. Well, now you can do more then that, now you can
  95. tell IMPROCES, use the images palette, don't borrow for your menus, just
  96. leave it alone. This is fine and dandy. Don't be surprised however if
  97. you use this option and you load an image and all of a sudden, you can't
  98. see the menus. If the images color 0 and color 255 are the same, you
  99. won't be able to see the menu. That is why, I also included and HIGHLY
  100. recomend that you use either of the next two command line parameters in
  101. conjunction with the -IP parameter...
  102.  
  103. -AM:
  104. Every time you load an image, IMPROCES will perform the function that
  105. the COLOR-MENU ADJUST option does automatically. It is highly recomended
  106. that you use this command line parameter (or the next one, -AS) at all
  107. times when using the -IP parameter. NOTE: When loading an image into the
  108. virtual screen, the COLOR-MENU ADJUST option is disabled, and it is in
  109. this case too.
  110.  
  111. -AS:
  112. Every time you load an image, IMPROCES will perform the function that
  113. the COLOR-SORT option does automatically. It is highly recomended that
  114. you use this command parameter (or the one above it, -AM) at all times
  115. when using the -IP parameter.NOTE: When loading an image into the
  116. virtual screen, the COLOR-SORT option is disabled, and it is in this
  117. case too.
  118.  
  119. -X:
  120. Whenever you select a new screen mode from the MODE menu, IMPROCES asks
  121. if you are sure. This option disables this saftey feature.
  122.  
  123. Explanation time:
  124. At this time, I feel an explanation is needed for the -IP, -AM and -AS
  125. options. I've often been asked why IMPROCES does "borrow" the colors for
  126. the menu and why it doesn't find the proper colors for the menu
  127. automatically and switch them around. Here is why, I HATE software that
  128. does things without asking first. Such software assumes that the user
  129. doesn't know any better, so it does things like switch an images palette
  130. around without asking the user if that is what the user wants. Sometimes
  131. the creator of an image has a perfectly good reason why one color index
  132. is a certain color and another one a different color. Switching these
  133. colors around automatically, without giving the option of not doing it
  134. is almost like saying "you don't know what you want, let me take care of
  135. this for you". Well, IMPROCES isn't that type of software, and I'm not
  136. that type of programmer. Now you have the option of letting the program
  137. do things for you automatically, or not do them. I made this a command
  138. line parameter so that it is a concious decison every time the program
  139. is run. If you wish to make these options your defaults, write a batch
  140. file and call it IP.BAT:
  141.  
  142.         d:
  143.         cd\IMPROCES
  144.         IMPROCES -IP -AM -AS
  145.  
  146. Put it in a directory specified in your path (I have one called C:\BATCH
  147. for that very purpose) and everytime you type IP, IMPROCES will
  148. start with the parameters you like to use.
  149.  
  150. You can also toggle these parameters while you are running the program
  151. with the new FILE-COMMAND options.
  152.  
  153. Bottom Up Raster Targa images:
  154. Targa decoder now supports "bottom up raster" TGA files. These bottom
  155. up rasters seem to be very popular with video capture boards. Thanks
  156. to Randy Kovach for providing the image files to work with.
  157.  
  158. 15 Bit Targa Images:
  159. IMPROCES now supports 15 bit (as well as 24 bit) TGA files. Thanks to
  160. Ralph Frantz for sending me the images to work with.
  161.  
  162. Screaming Color Reduction!!!:
  163. Sped up the TGA color reduction process. I would say on the order of 50
  164. to 70 percent, maybe more. It's fast.
  165.  
  166. Force a .MAP file when loading a TGA:
  167. Instead of IMPROCES performing the color reduction on the TGA image, you
  168. can force it to use a previously saved .MAP palette file.
  169.  
  170. STATUS BOX:
  171. Pressing the ALT key anytime the mouse cursor is visable, or anytime
  172. you are using the mouse for an operation will bring up a status box
  173. with the following information:
  174.  
  175.         Mouse X/Y coords
  176.         Current Page #
  177.         Current filename for the given page #
  178.  
  179. After you read the info and hit the OK button, the mouse will be placed
  180. in the exact position it was in before the ALT key was pressed.
  181.  
  182. ZOOMx2:
  183. ZOOMx2 has changed in video mode 320x200 only. You just scroll around
  184. the image as it is be zoomed. This zoom/scrolling is very fast.
  185.  
  186. FAT BIT EDITOR:
  187. When the right mouse button is hit, the color of the pixel under the
  188. cursor will become the current drawing color. This pretty much does
  189. away with the 'W' and 'R' buttons use, but they are still there.
  190.  
  191. Last loaded filename:
  192. When saving a file, IMPROCES now uses the current filename as the
  193. default filename to save as unless you edit it.
  194.  
  195. Square Gradient floods:
  196. Added a square gradient floodfill.
  197.  
  198. New mensuration options.
  199. Will now split a line, draw a perpendicular and take the angle between
  200. two lines. These features have been asked to be included by users who are
  201. using IMPROCES in medical applications. I'm sure other users can find
  202. good uses for them as well.
  203.  
  204. ADJUSTABLE MENU COLORS:
  205. You can now change the default color that IMPROCES uses for it's menu.
  206. By creating an ASCII text file called colors.dat formatted like so:
  207.  
  208.         RED GREEN BLUE
  209.  
  210. Example:
  211.          63 0 0
  212.  
  213.   Would make a red menu.
  214.  
  215. and placing it in the same directory as IMPROCES will change the default
  216. menu foreground color. To create this file, change to the directory
  217. IMPROCES is in and type:
  218.  
  219.                                 COPY CON COLORS.DAT
  220.  
  221. Then press ENTER. Then, type in the R,G,B values on a single line,
  222. each value separated by one space:
  223.  
  224.                                  63 0 0
  225.  
  226. and press ENTER. Then hit F6 (or Ctrl-Z) and press return. You can
  227. also a text editor, just make sure it saves the file in pure ASCII.
  228.  
  229. New ways to register!:
  230. BY PHONE and COMPUSERVE:
  231. You may register IMPROCES with your Master Card or VISA! There are
  232. three ways you can do this:
  233.  
  234.           Ted Gruber Software:
  235.           VOICE: (702)735-1980
  236.           Monday - Friday, 10am - 5pm PST
  237.  
  238.           Software Excitement!:
  239.           VOICE: (800)444-5457
  240.           24 hours a day.
  241.           IMPORTANT:
  242.           Be sure to *SPECIFY* that you want to order the *REGISTERED*
  243.           version of IMPROCES. Software Excitment! is a shareware
  244.           distributor and an authorized distributor of the shareware
  245.           version of IMPROCES, so if you don't specify the registered
  246.           version, they might send you a copy of the unregistered
  247.           version!
  248.           
  249.           COMPUSERVE:
  250.           Type GO SE to visit the Software Excitment! online store.
  251.  
  252. Specify floppy disk format, 5 1/4" 360K or 3 1/2" 1.44 meg. Your
  253. card will be charged $25 ($35 outside of North America) and I will
  254. ship your order as soon as possible.
  255.  
  256. NOTE: Neither of the above phone numbers are for product support. See
  257. the section entitled "My phone number and product support" near the end
  258. of the IMPROCES.DOC file.
  259.